﻿using FastCodeGeneration.Core.Framework;
using FastCodeGeneration.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FastCodeGeneration.IRepository
{
    public interface ITableRepository : IBaseRepository<Table>
    {

        List<Table> GetTablesByProjectId(int projectId);


        List<Table> GetTablesByProjectIdAndNames(int projectId,List<string> tables);

        List<Table> GetTablesByProjectIdAndIds(int projectId, List<string> ids);

        IPage<Table> SelectByCondition(Condition condition);
    }
}
